CP 8806, KCSM 4517 and KCS 4693 approach Veterans Boulevard NW as they lead southbound CPKC 413 through Airdrie.
A manifest winds its way south on the River Sub outside of Lake City.
CP train 421 at loon, Ontario.
CP train 421 at Pearl, Ontario.
Brandon, MB - Montreal St Luc, PQ grain loads hustle through Chelmsford after meeting the empty VALE rock train at Larchwood.
A detouring CP potash train (CP 674-161) climbs out of Hinton, AB on CN's Edson Sub. The reason they're detouring? Too much rain! Luckily for us, we haven't gotten anywhere close to the amount the... (more)
113 begins its trek westward with a GEVO and Toaster doing the honors.
CP 243 heads westbound through the snow with a Gevo and Soo SD60 trailing.
On a very hot summer afternoon CP 8809 hold the main at Georgeville, waiting for traffic to clear at Murray.
A Gevo - Duce power pack have just punched thru the "Cheddar Curtain" from Wisconsin into Illinois.
Doing what the CP is famous for (running one unit on the train) CP 8809 heads down grade near Union Junction.
Sitting outside of the diesel shops...
CP train 103 passes mile 128 on the CP Nipigon Subdivision in Thunder Bay, Ontario.